#include <stdio.h>
int my_seek(int *p,int n)
{
	int max=*p,min=*p,maxx;
	for(int i=0;i<n;i++)
	{
		max=(*(p+i)>max ? *(p+i)  : max);
		min=(*(p+i)<min ? *(p+i)  : min);
	}
	maxx=min;
	for(int i=0;i<n;i++)
		maxx=(*(p+i)<max && *(p+i)>maxx ? *(p+i)  : maxx);
	return maxx;
}
int main()
{
	int a[]={-199,-10,100,-34,-44,-88,-45};
	printf("%d\n",my_seek(a,7));
	return 0;
}
